<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Document</title>
    <script src="../vue.js"></script>
  </head>
  <body>
    <!-- 创建一个名为app的容器，将来vue会根据虚拟DOM生成的真实DOM插入到容器中，也就是vue能够作用的区域。 -->
    <div id="app"></div>
    <script>
      new Vue({
        /*
         一、el配置项，代表当前vue实例要挂载的容器，可以是一个选择器的字符串，也可以是已经获取的DOM元素。
         书写方法：
         1.el: "#app", 一般使用这种写法，书写便捷。
         2.el: document.getElementById("app"),
         */

        /*
        二、template配置项，一个字符串模板，模板会替换容器。
        template: `
        <h1>Vue的基础使用</h1>`,
        */

        /*
        三、Vue实例的数据对象。
        data: {
            project: "Vue",
        },
        */

        //总结：完整写法：
        el: "#app",
        template: `
        <h1>{{project}}的基础使用</h1>`, //在模板的双花括号中写data对象属性。
        data: {
          project: "Vue",
        },
      });
    </script>
  </body>
</html>
